Big Huge Thesaurus

Immaculate Conception

noun